آموزش جاوا اسکریپت قسمت ششم
اپراتور typeof :
در این بخش از آموزشهای طراحی سایت به یک اپراتور ویژه در جاوااسکریپت میپردازیم.
در جاوا اسکریپت برای مشخص کردن نوع یک متغیر می توانید از اپراتور typeof استفاده کنید
// Returns string
|
typeof "John"
|
// Returns number
|
typeof 3.14
|
// Returns boolean
|
typeof false
|
// Returns object
|
typeof [1,2,3,4]
|
// Returns object
|
typeof {name:'John', age:34}
|
مثال :
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
typeof "john" + "<br>" +
typeof 3.14 + "<br>" +
typeof false + "<br>" +
typeof [1,2,3,4] + "<br>" +
typeof {name:'john', age:34};
</script>
خروجی :
string
number
boolean
object
object
آرایه ها در جاوا اسکریپت یک نوع خاص از شی هستند بنابراین اپراتور typeof نوع [typeof [1,2,3,4 را شی بر می گرداند
داده تعریف نشده (undefined ) :
در جاوا اسکریپت متغیر بدون مقدار دارای مقدار تعریف نشده است. بنابراین اپراتور typeof برگشتی undefined خواهد داشت.
// Value is undefined, type is undefined
|
var person;
|
هر متغیر را می توان با تنظیم مقدار تعریف نشده خالی کرد نوع آن نیز تعریف نشده می باشد
// Value is undefined, type is undefined
|
person = undefined;
|
مقادیر تهی :
یک مقدار تهی با نوع داده تعریف نشده متفاوت است. هر متغیر رشته ای هم دارای نوع داده و هم مقدار است
// The value is "", the typeof is string
|
var car = "";
|
مثال :
<p id="demo"></p>
<script>
var car = "";
document.getElementById("demo").innerHTML =
"The value is: " +
car + "<br>" +
"The type is:" + typeof car;
</script>
خروجی :
The value is:
The type is:string
Null (پوچ) :
// Value is null, but type is still an object
|
var person = null;
|
تفاوت بین تعریف نشده و Null :
به مثال زیر توجه کنید :
// undefined
|
typeof undefined
|
// object
|
typeof null
|
// false
|
null === undefined
|
// true
|
null == undefined
|
پایان قسمت ششم
منابع : http://www.w3schools.com/js/js_datatypes.asp
کانون تبلیغاتی افراگرافیک
آدرس: تهران-میدان انقلاب-خ آزادی-خ اسکندری-نبش کلهر-دفتر افرا گرافیک
66912056 66562677 66120698 09122246022
http://afragraphic.ir
info@afragraphic.ir
https://telegram.me/afragraphic_ir
http://instagram.com/afragraphic1390
http://facebook.com/AfraGraphic
http://plus.google.com/104048725792771050756
http://youtube.com/channel/UCOKVgQfCKUC0F4z2hoOOhPQ
http://twitter.com/afragraphic
http://ir.linkedin.com/in/afragraphic
http://aparat.com/afragraphic
http://Telegram.me/afragraphic_ir
http://cloob.com/name/afragraphic
:: برچسبها:
اپراتور typeof,آموزش جاوا اسکریپت,برنامه نویسی,طراحی سایت,طراحی وب سایت,آموزش وب سایت ,
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0